#ifndef KEY_IN_H
#define KEY_IN_H

#include <stdint.h>

// GPIO操作函数声明
int gpio_export(char *argv);
int gpio_unexport(char *argv);



int gpio_ctrl(char *arg, char *val);
int gpio_ctrl2(char *arg, char *val);
int gpio_ctrl3(char *arg, char *val);
int gpio_ctrl4(char *arg, char *val);

int gpio_read_value(char *arg);
int gpio_interrupt(void);
int gpio_interrupt2(void);
int gpio_interrupt3(void);
int gpio_interrupt4(void);

extern volatile uint8_t KeyNum; // 全局变量声明（如需要）
extern volatile uint8_t statement;

// 按键相关函数声明
//uint8_t Key_GetNum1(void);
void gpioinit(void);
void gpioinit2(void);
void gpioinit3(void);
void gpioinit4(void);

#endif // KEY_IN_H